package cn.eud360.xiangmu.dmp.utils

import cn.eud360.xiangmu.dmp.config.ConfigHelper
import redis.clients.jedis.{JedisPool, JedisPoolConfig}

object GetJpools {
  private val config: JedisPoolConfig = new JedisPoolConfig()
  //设置最大连接量
  config.setMaxTotal(ConfigHelper.redisSetMaxIdle)
  //支持最大的空闲连接
  config.setMaxIdle(ConfigHelper.redisSetMaxIdle)
  private lazy val jedisPool = new JedisPool(config,ConfigHelper.redisHost, ConfigHelper.redisPort)
  def getJedis() = {
    val jedis = jedisPool.getResource
    jedis.select(ConfigHelper.redisKu)
    jedis
  }

}


/*package sparkstreamingday01.RedisWordCount

import redis.clients.jedis.{Jedis, JedisPool, JedisPoolConfig}

object ToolsRedis {
  private val config: JedisPoolConfig = new JedisPoolConfig()
  //设置最大连接量
  config.setMaxTotal(1000)
  //支持最大的空闲连接
  config.setMaxIdle(6)
  //创建一个连接池
  private val pool: JedisPool = new JedisPool(config,"192.168.33.3")
  def getJedis()={
    val resource: Jedis = pool.getResource
    resource.select(13)
    resource
  }
}*/
